*{
    margin:0;
    padding:0;
}

body{

    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    color:#999;
    height:600px;

}
#contenair
{

    min-height:500px;
}	


/*----------------------------
        CSS3 Animated Navigation
-----------------------------*/


nav{
    display: block;
    margin: auto auto auto auto;
    padding-left:100px;
    text-align: center;
    width: 850px;


}

.menu{
    /* Affects the UL element */
    overflow: hidden;
    display: inline-block;
    display: block;
    height:130px;
}

#filtrage
{
    margin: auto;
	min-height:100px;
    border-bottom:4px solid #fff;
    background-color:#fff;	
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=135, Strength=12);
    zoom: 1;
	-moz-box-shadow:1px 1px 6px #000;
    -webkit-box-shadow:1px 1px 6px #000;
}


#ListeGauche
{
	padding-left:10px;
	padding-right:100px;
	height:104px;
	float:left;
    border-right:1px solid black;
}
#ListeDroite
{
	padding-left:50px;
	padding-right:50px;
	height:104px;
	width:100px;
	float:left;
    border-left:1px solid black;
}

.remonter
{
    position:fixed;
    bottom: 0;
    right: 0;
}


/* Styling the anchor elements */


/*-------------------------
        Demo Page Styles
--------------------------*/


ul#menu li{
    float:left;
    margin:0px 0px 0px 0px;	
    list-style: none;
}
.menu li a{
    display: inline-block;
    padding: 12px 35px 14px;
    position: relative;
    z-index:2;
    text-decoration:none !important;
    white-space:nowrap;	
    cursor:pointer;
    width:100px;

}




ul.menu li span{
    width:64px;
    height:64px;
    background-repeat:no-repeat;
    background-color:transparent;
    position:absolute;
    z-index:-1;
    top:-50px;
    cursor:pointer;

}


ul#menu span.title{
    display:block;
    height:26px;
    text-shadow:1px 1px 1px #000;
    color:#B7B7B6;
    padding-top:70px;
    text-indent:60px;
    font-size:25px;

}
ul#menu span.description{
    width:140px;
    height:50px;
    background-color:#B7B7B6;
    border:2px solid #fff;
    color:#fff;
    display:block;
    font-size:15px;
    padding-top:10px;
    -moz-box-shadow:1px 1px 6px #000;   
    -webkit-box-shadow:1px 1px 6px #000;
    box-shadow:1px 1px 6px #000;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
ul#menu a:hover span.description{
    background-color:#54504F;

}
ul#menu a:hover span.title{
    color:#54504F;
}



#carousel_container 
{		

    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: 300px;
    background: url(../images/podium.png) no-repeat bottom;	
    border-radius: 10px 10px 10px 10px;
    border: 3px solid rgba(9, 9, 9, 0.125);	
}
#CarouselDiv
{
    margin-top: 30px;
    margin-left: 125px;
    width: 800px;
    display: block;	
    min-height : 400px;

}
